import { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = {
  appId: 'com.bazi.app',
  appName: '八字排盘',
  webDir: 'dist',
  server: {
    androidScheme: 'http',  // 使用 http 协议
    // 允许 HTTP 明文传输（Android 9+ 需要）
    cleartext: true
  },
  android: {
    buildOptions: {
      keystorePath: undefined,
      keystorePassword: undefined,
      keystoreAlias: undefined,
      keystoreAliasPassword: undefined,
      releaseType: 'APK' // 或 'AAB'
    }
  },
  ios: {
    // iOS 配置
    scheme: 'http',
    contentInset: 'automatic'
  },
  plugins: {
    SplashScreen: {
      launchShowDuration: 2000,
      launchAutoHide: true,
      backgroundColor: '#ffffff',
      androidSplashResourceName: 'splash',
      androidScaleType: 'CENTER_CROP',
      showSpinner: false,
      splashFullScreen: true,
      splashImmersive: true
    },
    StatusBar: {
      style: 'light',  // 'light' 表示状态栏文字为黑色（用于浅色背景）
      backgroundColor: '#ffffff',
      overlaysWebView: false  // 状态栏不覆盖 WebView
    }
  }
};

export default config;

